﻿/*
 * jQuery Tooltip plugin (提示信息插件）
 * author:飞天心宏 http://xuzhihong1987.blog.163.com
 * createDate: 2013-01-09
 * copyright:2013 Tyingsoft http://www.tyingsoft.com
 * category：TwiUI jQuery plugin
 */
(function ($) {
    $.fn.twiTooltip = function (config) {
        config = $.extend({}, config);

        function appendHtml(toolTipInfo) {
            /*
            <div id="twiTooltip">
            <div id="twiTooltipContainer">Hello twiTooltip!</div>
            </div>
            */
            var html = '<div id="twiTooltip"><div id="twiTooltipContainer"></div>';
            $('body').append(html);
            $('#twiTooltipContainer').append(toolTipInfo);
        }

        return this.each(function () {
            $(this).find('[twiTooltip]').unbind('hover').hover(function () {
                appendHtml($(this).attr('twiTooltip'));
            }, function () {
                $('#twiTooltip').remove();
            }).unbind('mousemove').mousemove(function (eventObject) {
                $('#twiTooltip').css({
                    left: eventObject.clientX+ "px",
                    top: eventObject.clientY +"px"
                }).show();
            });
        });
    }
})(jQuery);